Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F9 Colombia F5 Colombia F6 USA F2 USA F3 USA F7 USA F8 USA F9 USA F10 USA F11 USA F15 USA F16 USA F17 Ecuador F1 Ecuador F2 Ecuador F3 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 Venezuela F1 Colombia F1 Colombia F2 Colombia F3 Peru F3 Dominican Republic F1 Dominican Republic F2 Brazil F4 USA F2 Brazil F5 Brazil F6 Colombia F1 Panama F1 Chile F4 Chile F5 Belgium F5 Chile F7 USA F1 USA F2 Mexico F2 Panama F1 Italy F9 Peru F6 Colombia F1 Mexico F5 Colombia F3 Colombia F7 USA F12 USA F13 Bolivia F2 Peru F2 USA F2 USA F3 Costa Rica F1 USA F4 USA F5 USA F6 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F16 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F5 USA F6 USA F12 USA F13 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Colombia F2 Chile F1 Chile F2 Usa F25 Chile F3 Usa F26 Chile F4 Chile F5 Dominican Republic F1 Peru F1 Dominican Republic F2 Dominican Republic F3 Peru F3 Usa F2 Usa F4 Argentina F3 Dominican Republic F3 Usa F5 Usa F6 Usa F8 Usa F9 Argentina F5 Argentina F6 Venezuela F2 Venezuela F3 Cuba F1 Germany F10 Peru F3 VI Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger - San Luis Potosi 2001 USTA Tallahassee Tennis Challenger - Tallahassee Credicard Tennis Cup - Campos do Jordao Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto SMS Tennis Open - Sao Paulo VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Challenger Leon 2004 - Leon ATU Cup - Weiden 2006 USTA Tallahassee Tennis Challenger - Tallahassee GHI Bronx Tennis Classic - Bronx Naples Challenger - Naples Copa Kia Challenger ATP - Santiago Men's Pro Challenger at Tunica National - Tunica Sunset Moulding Challenger - Yuba City Barletta Challenger Pereira Challenger Cancun Challenger Cali Challenger Cancun Challenger Bucaramanga Challenger Barranquilla Challenger Pereira Challenger Blumenau Challenger Santos Challenger Bogota Challenger Manta Challenger Aguascalenties Challenger Sacramento Challenger Medellin Challenger Knoxville Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Leon Challenger Prostejov Challenger Lima Challenger Bogota Challenger Barranquilla Challenger Prague Challenger Manta Challenger Quito Challenger Buenos Aires Challenger Montevideo Challenger Bogota Challenger Bucaramanga Challenger Dallas Challenger San Luis Potosi Challenger Cali Challenger Pereira Challenger Cali Challenger Bucaramanga Challenger Monterrey Challenger Bucaramanga Challenger Cali Challenger Barranquilla Challenger Bogota Challenger Guadalajara Challenger Leon Challenger Panama City Challenger Ilkley Challenger Santo Domingo Challenger Bogota Challenger Guayaquil Challenger Canberra Challenger Puerto Vallarta Challenger Poznan Challenger Chicago Challenger Monterrey Challenger Newport Beach Challenger Leon Challenger Puerto Vallarta Challenger Telesp Celular Open - Campinas Cali Challenger Sarasota Challenger Carson Challenger Bogota Challenger Santo Domingo Challenger Quito Challenger Cali Challenger Monterrey Challenger Las Vegas Challenger Guadalajara Challenger Brasil Open - Salvador Medellin Challenger Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Guayaquil Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Brasil Open - Salvador Leon Challenger Thailand Open - Bangkok Intelig Tennis Cup - Campos do Jordao Copa Ericsson Peru - Lima BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires VIII Avierto Internacional de Salinas - Salinas 2003 USTA Challenger of Calabasas - Calabasas BellSouth Open - Vina del Mar XL Capital Bermuda Open - Bermuda Arizona Men's Tennis Championships - Scottsdale 2003 West Side Tennis Club Challenger - Forest Hills Movistar Open - Vina del Mar VI Gramado Open de Tenis - Gramado VI Gramado Open de Tenis - Gramado College Station Challenger - College Station Countrywide Classic USTA Challenger - Carson Seguros Bolivar Open - Medellin Hurricane Tennis Open - Bradenton Bucaramanga Challenger Belo Horizonte Challenger Guayaquil Challenger Guayaquil Challenger Kosice Challenger Claro Open Colombia - Bogota Panama City Challenger U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Colombia F4 Claro Open Colombia - Bogota Morelos Challenger Guadalajara Challenger Open de Nice Cote d'Azur - Nice Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Ecuador Open - Quito Hall of Fame Open - Newport Monterrey Challenger Mexico City Challenger Vicenza Challenger Caltanissetta Challenger Cleveland Challenger Monterrey Challenger Santo Domingo Challenger VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Schickendanz Open - Furth ATU Cup - Weiden Cridicard Mastercard Tennis Cup - Campos do Jordao V Gramado Open de Tennis - Gramado 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Uruguay - Montevideo VI Abierto Internacional de Salinas - Salinas AIG Japan Open - Tokyo USTA Challenger of Burbank - Burbank Visa Tennis Open - Sao Paulo USTA Challenger of Dallas - Dallas Legg Mason Tennis Classic - Washington D.C. Copa Ericsson - Lima 2003 Eddleman USTA Challenger - Birmingham Sporting Challenger 2003 - Turin Schickendanz Open - Furth X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Tennis Masters Series - Miami Grand Prix de Tennis - St. Jean de Luz USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo Sporting Challenger - Turin Schickedanz Open - Furth 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta GHI Bronx Classic - Bronx Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Western & Southern Financial Group Masters - Cincinnati Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The West Side Tennis Club Grass Court Challenger - Forest Hills Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Challenger Cudad de Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla BNP Paribas Open - Indian Wells XI Abierto Internacional de Salinas - Salinas Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville BNP Paribas Open - Indian Wells Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena BMW Tennis Championship - Sunrise Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka Mutua Madrid Open - Madrid BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Music City Challenger - Nashville Lima Challenger 2007 - Lima ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas BNP Paribas Open - Indian Wells Puerto Rico Challenger Tennis Event - Humacao Miami Open - Miami Challenger Casablanca San Angel - Mexico City Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Men's Challenger - Carson 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Seguros Bolivar Open - Medellin 2008 Knoxville Challenger - Knoxville Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Lima Challenger - Lima Sao Paulo Challenger Salinas Challenger Iquique Challenger Rabat Challenger Bogota Challenger Caltanissetta Challenger St. Brieuc Challenger San Luis Potosi Challenger Monza Challenger Mexico City Challenger Savannah Challenger Sarasota Challenger French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Bogota Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Medellin Challenger Lima Challenger Salinas Challenger Blunmenau Challenger Leon Challenger Curitiba Challenger U.S. Open - New York Ojai Challenger Winnetka Challenger U.S. Open - New York Bogota Challenger French Open - Paris Wimbledon - London Quito Challenger Medellin Challenger San Jose Challenger Savannah Challenger Prostejov Challenger Tulsa Challenger Champaign Challenger Guadalajara Challenger Barranquilla Challenger Erste Bank Open - Vienna Panama City Challenger Lexington Challenger Manta Challenger BB&T Atlanta Open - Atlanta Quito Challenger Copa Ericsson Argentina - Buenos Aires Winston-Salem Open - Winston-Salem Prostejov Challenger Argentina Open - Buenos Aires Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger Sao Paulo Challenger Salinas Challenger SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Quito Challenger 10th Wartburg Open - Eisenach Sao Paulo Challenger Tour Finals Morelos Challenger Wimbledon - London Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington Legg Mason Tennis Classic - Washington Bogota Challenger Guadalajara Challenger VII Trofeo Ciudad de Quito - Quito BH Tennis Open International Cup - Belo Horizonte French Open - Paris Medellin Challenger Power Horse Cup - Dusseldorf Ecuador Open - Quito Aegon Nottingham Open - Nottingham IV Gramado Open de Tenis - Gramado Floridablanca Challenger Waco International Tennis Challenger - Waco Abierto Mexicano Telcel - Acapulco Lima Challenger San Luis Potosi Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Antalya Cup - Antalya French Open - Paris TESS Tennis Classic - Campinas BH Tennis Open International Cup - Belo Horizonte Rio Open - Rio de Janeiro Santo Domingo Challenger U.S. Open - New York San Luis Potosi Challenger Morelos Challenger Little Rock Challenger Wimbledon - London Global Telecom Open - Curitiba Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Manta Challenger U.S. Open - New York Nossa Caixa Aberto de Sao Paulo - Sao Paulo New York Open - New York Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Medellin Challenger Citi Open - Washington Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Claro Open Colombia - Bogota Shenzhen Open - Shenzhen China Open - Beijing ASB Classic - Auckland Davis Cup, Group 1, 1R, PER-BAH 4-1 US Men's Clay Court Championship - Houston Davis Cup, Group 1, 1R, BAH-PER 3-2 Davis Cup, Group 1, REL2, MEX-PER 3-2 Citi Open - Washington Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, Group 1, 2R, CAN-PER 5-0 Brasil Open - Sao Paulo Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 1, PO, PER-ECU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 2, 2R, ECU-DOM 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group 1, 1R, DOM-URU 1-4 Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Davis Cup, Americas Group II, 2R, VEN-PER 3-1 Miami Open - Miami Shanghai Rolex Masters - Shanghai Davis Cup, Americas Group I, PO, CAN-DOM 5-0 NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Davis Cup, Group II, 1R, PER-AHO 5-0 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, PO, DOM-PER 4-1 Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami French Open - Paris BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Olympics - Rio de Janeiro French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 2, 1R, PER-ESA 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, VEN-PER 4-1 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 1, 2R, ECU-PER 4-1